#include"Widget.h"
Widget::Widget(const Widget& rhs){
    swap(const_cast<Widget&>(rhs));
}
void Widget::swap(Widget& other){
    using std::swap;
    swap(pimpl,other.pimpl);
}